Carl-bot
Dashboard

Serving 1,200,240,682 members
In 10,927,136 servers

Why Carl-bot?


Reaction Roles [docs]

  • High limits (250 roles)
  • Different modes: unique, verify, reversed, binding, temporary and more
  • Multiple roles with a single reaction (plays nicely with unique)
  • Fast, rate limits spammers to prevent abuse
  • Use any emoji, even ones the bot doesn't have access to
  • Generate neat embeds without having to type out each emoji and role
  • Self-destructing messages
  • Blacklist and whitelist roles to decide who can pick up what role

Log everything [docs]

  • Message events: Deleted messages, edited messages, purged messages
  • Discord invite links
  • Member updates: Roles, name changes, avatar changes, bans, unbans
  • Members joining and leaving
  • Updates to the server: Channels, roles, and emojis
  • Ignore channels, members and prefixes (useful for spammy bots)
  • Split up the logging into separate channels to reduce clutter without losing information

Powerful moderation [docs]

  • Modlogs lets your mods take responsibility for their mod actions
  • All the mod commands you could ever want, timed or not
  • "Drama channel" that gives your mods an easy overview of the rules being broken
  • Sticky roles to prevent people from leaving to get rid of their mute
  • Highlight new members joining
  • Manage roles in bulk
  • Show past infractions from members with the reason and responsible moderator

Suggestions [docs]

  • Let users suggest things and have everyone vote on it
  • Send a message to the user who made the suggestion when a decision is made
  • Keep a separate log channel with suggestions with a mod response
  • Anonymous mode to help combat bias
  • Restrict suggestions to a specific channel

Granular permission system [docs]

  • Give each command its own set of rules
  • Manage commands in bulk on the website
  • Add global rules
  • Redirect output, mute output, keep spammy commands in a designated bot-channel
  • Use the bot to its full potential without ever annoying anyone

Automod [docs]

  • Punish bad links, spam, attachmentspam, mentionspam, bad words
  • Select your punishments per-rule being broken
  • Delete scary file formats
  • Mark channels as 'media-only' to delete any messages without a link or attachment
  • Whitelist certain roles and channels to ignore rules being broken in them
  • Custom rate limits for a lot of these rules

Powerful custom commands [docs]

  • Variables, including things like channel topic, membercount, and author id
  • Random lists, optionally select your own seeding
  • Powerful enough to create Conway's game of life
  • Share your creations both with the website and with other creative and talented people in the support server
  • Execute commands, mutate their behavior and override default settings
  • Comes with embeds!

Welcome messages [docs]

  • Send welcome messages, farewell messages and ban messages
  • Send a dm upon joining that is separate from the normal welcome message
  • Supports embeds and variables!

User engagement

  • It has a starboard, everyone loves a good starboard
  • Send a message every x minutes and optionally ping a role
  • Fast twitch notifications
  • Mention roles without leaving them mentionable with feeds
  • Postcount tracking
  • Cats, dogs and various cute animals
  • User info like join date, creation date, and nickname history